/* CSS Document */

* {
	padding:0px;
	margin:0px;
	}
body {
	background:url(../images/bg-login.jpg) repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

/* Login */
.login {
	width:437px;
	height: 281px;
	margin: 10% auto;
	background:url(../images/bg-area-login.png) no-repeat;
	padding: 10px 30px 20px 100px;
	}
h1 {
	font-family: 'Oleo Script', cursive;
	font-size: 32px;
	font-weight: normal;
	color:#fff;
	text-shadow: 3px 3px 3px #000;
	filter: dropshadow(color=#000, offx=3, offy=3);    
	margin-top:30px;         
	}
.login input {
	width: 267px;
	height: 22px;
	background:url(../images/bg-input-menu.png) no-repeat 0 0;
	border:none;
	font-size:14px;
	padding:10px;
	color:#aeaeae;
	margin-top: 20px;
	}
.login input:focus {
	background-position: 0 -44px;
	color:#6ea293;
	}
#bt-login, #bt-login:hover {
	background-image:url(../images/bt-login.png);
	width:83px;
	height:31px;
	padding-top: 6px;
	color:#158449;
	text-shadow: 0px 1px 0px #fff;
	filter: dropshadow(color=#fff, offx=0, offy=1);    
	}

/* menu */

.wrapper {
	width:1000px;
	margin: 0 auto;
	}
.user {
	float:right;
	font-size: 14px;
	color: #666666;
	margin-top: 70px;
	}
.header h1 {
	float:left;
	}
.header {
	height:99px;
	background:url(../images/bg-header.png) repeat-x;
	}
.content {
	background-color: #7c7c7c;
	min-height:600px;
	}
/* menu superior */
.menu-superior li {
	list-style: none;
	float: left;
	margin-right:10px;
	text-align: center;
	font-size:12px;
	padding:10px;
	}
	
.error {
	width: 310px;
	height: 22px;
	border:none;
	font-size:14px;
	color:#aeaeae;
	margin-top: 20px;
}	